package cn.tedu.sgs.user.service;

import cn.tedu.sgs.user.pojo.dto.*;
import cn.tedu.sgs.user.pojo.entity.User;
import cn.tedu.sgs.user.pojo.vo.UserVO;

import java.util.List;


public interface UserService {
	UserVO login(UserLoginParam userLoginParam);

	void reg(UserRegParam userRegParam);

	List<UserVO> selectUser(UserQuery userQuery);

	void saveUser(UserSaveParam userSaveParam);

	void resetPassword(Long userId);

	void deleteUser(Long userId);

	void changePassword(UserChangePasswordParam userChangePasswordParam);

	void savePoints(UserUpdateParam userUpdateParam);
}
